package org.lex.app.prefs;

import java.util.Set;

/**
 * A basic String-based ResourceMap.<br>
 * ResourceMap is a collection of key-value pairs like a map,which you can do
 * query, add, delete, modify operations, both the <code>key</code> and
 * <code>value</code> <b>MUST BE</b> String
 * 
 * @author Daniel Liu
 */
public interface BasicResourceMap {
	public Set<String> propertyNames();

	public boolean containsProperty(String key);

	public void clear();

	public String getString(String key);

	public void putString(String key, String value);
}
